#include <stdio.h>

//int main() {
//    float j;
//    scanf("%f",&j);
//    printf("%0.3f",j);
//}
//int main() {
//    char g;
//    scanf("%g",&g);
//    printf("%c\n",g);
//    return 0;
//}
//将浮点数转换为整数类型，要求四舍五入。
//int main(){
//    float g;
//    scanf("%f",&g);
//    printf("%.0f",g);
//}
//int main() {
//    int i,g,k;
//    scanf("%d%d%d",&i,&g,&k);
//    if(i>=0&&i<=100&&g>=0&&g<=100&&k>=0&&k<=100){
//        printf("score1=%d,score2=%d,score3=%d",i,g,k);
//    }return 0;
//}
//int main() {
//    int i;
//    float Clanguage,math,English;
//    scanf("%d;%f   %f %f",&i,&Clanguage,&math,&English);
//    if(i>=1&&i<=20000000){
//        printf("The each subject score of No. %d is %.2f,%.2f,%.2f.",i,Clanguage,math,English);
//    }
//    return 0;
//}
//int main() {
//    float g;
//    scanf("%f",&g);
//    if(g>0&&g<=200){
//        printf("%d",(int)g%10);
//    }return 0;
//}//浮点数的个位数字
// int main() {
//    int X,N;
//    X>=1&&X<=7&&N>=1&N<=1000;
//    scanf("%d %d",&X,&N);
//    if("(X+N%7)<7"){
//        printf("%d",(X+N%7));
//    }else if("(X+N%7)>7"){
//        printf("%d",((X+N%7)%7));
//    }
//
//    return 0;
//}输入一个时间，看有多少时、分钟、秒。

//int main() {
//    float r1,r2;
//    scanf("%f %f",&r1,&r2);
//    if(r1>0.0&r2>0.0){
//        printf("%.1f",r1*r2/(r2+r1));
//    }
//    return 0;
//}//并联电阻求值
//int main() {
//    int h,r;
//    h>0&&r>0;
//    scanf("%d %d",&h,&r);
//    float v=3.14*h*r*r;
//    if(10000%(int)v>0){
//        printf("%d",10000/(int)v+1);
//    }else{
//        printf("%d",10000/v);
//    }
////printf("%d",10000/(int)v+1);
//    return 0;
//}//喝10L水问题
//int main() {
//    int r;
//    float a=4.0/3.0*3.14;
//    scanf("%d",&r);
//   // printf("%.2f\n",a);
//    printf("%.2f",a*r*r*r);
//    return 0;
//}球体的体积
int main() {
    int h,m,k,j,g;
    h>=0&&h<=23&&m>=0&&m<=59;
    char c=':';
    scanf("%d %c %d %d",&h,&c,&m,&k);
    //printf("%02d%c%02d\n",h,c,m);
    j=k/60.0;
    g=k%60;
    if(j>=24&&(h+k/60.0)<=23&&m+g<60){
        printf("%02d%c%02d",(int)(h+k/60.0),c,m+k%60);
    }

    return 0;
}//定闹钟
//int main(){
//    int k;
//    scanf("%d",&k);
//    float c=k/60.0;
//    int j=k/60.0;
//    printf("%d",j);
//    return 0;
//}